package com.iwhalecloud.bss.kite.cucc.client.dto.customerOrderInformation;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.ArrayList;
import java.util.List;

/**
 * @author litianyi
 */
@ApiModel("查询政企用户与公众用户详情接口")
public class QryJkAndCbUserDetailInfoReq {

    @ApiModelProperty("省份编码(适配老销售)只查用户中心可不传递")
    private String provinceCode;

    @ApiModelProperty("地市编码(适配老销售)只查用户中心可不传递")
    private String EparchyCode;

    @ApiModelProperty("员工工号（适配老销售）只查用户中心可不传递")
    private String staffCode;

    @ApiModelProperty("业务号码（业务号码、用户标识二选一必填）")
    private String serialNumber;

    @ApiModelProperty("用户标识（业务号码、用户标识二选一必填）")
    private String userId;

    @ApiModelProperty("1 查询政企用户 2 查询公众用户")
    private String userSource;

    @ApiModelProperty("当查询政企用户时，是否查询老集客")
    private String isQryJk;

    @ApiModelProperty("信息标志位")
    List<QryTagInfos> qryTagInfos = new ArrayList<>();

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getEparchyCode() {
        return EparchyCode;
    }

    public void setEparchyCode(String eparchyCode) {
        EparchyCode = eparchyCode;
    }

    public String getStaffCode() {
        return staffCode;
    }

    public void setStaffCode(String staffCode) {
        this.staffCode = staffCode;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserSource() {
        return userSource;
    }

    public void setUserSource(String userSource) {
        this.userSource = userSource;
    }

    public String getIsQryJk() {
        return isQryJk;
    }

    public void setIsQryJk(String isQryJk) {
        this.isQryJk = isQryJk;
    }

    public List<QryTagInfos> getQryTagInfos() {
        return qryTagInfos;
    }

    public void setQryTagInfos(List<QryTagInfos> qryTagInfos) {
        this.qryTagInfos = qryTagInfos;
    }
}
